made sense - French English Dictionary